package com.example.shopping.service;

import com.example.shopping.pojo.Specification;
import org.apache.ibatis.annotations.*;
import org.apache.ibatis.mapping.FetchType;
import org.springframework.stereotype.Repository;

import java.util.List;

/*
Create by 苍狼 于 2020/1/16
站在巅峰看世界，
落在深渊思人生。
*/
@Repository
public interface SpecificationService {
    List<Specification> selectSpecification();

    //新增规格
    //
    //通过获取id关联进行新增  这里我新增暂时拆开来做，在新增之后再次弹出框，获取关联id，进行下一步的添加
    int insertSpecification(Specification specification);

    //删除时先查询这条信息的外键，找到之后，传给规格详细信息表，进行删除
    int deleteSpecification(int id);

    //根据规格名称模糊查询
    List<Specification> quertByLikespecName(String specName);

    //查询单个，用于进行查询修改单条数据
    Specification selectByOneSpecification(int id);


    int updateSpecificationById(int id);
}
